// https://umijs.org/config/
import { defineConfig } from 'umi';
import routes from "./routes";
import proxy from './proxy';

const { REACT_APP_ENV } = process.env;

//@表示src目录
export default defineConfig({
  hash: true,
  antd: {
    // dark: true,
    // compact: true,
  },
  dva: {
    hmr: true,
  },
  locale: {
    antd: true
  },
  dynamicImport: {
    loading: '@/components/PageLoading/index',
  },
  // umi routes: https://umijs.org/docs/routing
  routes: routes,
  // Theme for antd: https://ant.design/docs/react/customize-theme-cn
  theme: {
    // '@primary-color': '#337ab7',// 拂晓蓝#1890ff
    '@border-radius-base':'4px',
    // '@primary-color': '#2F54EB',                         // 全局主色
    // '@link-color': '@primary-color',                     // 链接色
    // '@success-color': '#52c41a',                         // 成功色
    // '@warning-color': '#faad14',                         // 警告色
    // '@error-color': '#f5222d',                           // 错误色
    // //'@font-size-base': '12px',                           // 主字号
    // '@heading-color': 'rgba(0, 0, 0, .85)',              // 标题色
    // '@text-color': 'rgba(0, 0, 0, .65)',                 // 主文本色
    // '@text-color-secondary ': 'rgba(0, 0, 0, .45)',      // 次文本色
    // '@disabled-color ': 'rgba(0, 0, 0, .25)',            // 失效色
    // '@border-radius-base': '4px',                        // 组件/浮层圆角
    // '@border-color-base': '#d9d9d9',                     // 边框色
  },

  // @ts-ignore
  title: false,
  ignoreMomentLocale: false,
  proxy: proxy[REACT_APP_ENV || 'dev'],
  manifest: {
    basePath: '/',
  },
});

